// 定义 Bucket 类型
export interface Bucket {
    id: string;
    name: string;
  }
  
  // 定义 ConnectionDetails 类型
  export interface ConnectionDetails {
    IP: string;
    port: string;
    orgId: string;
    token: string;
    cookies: string;
    username: string;
    password: string;
    buckets: Bucket[];
  }
  
  // 定义 Local 和 Remote 类型
  export interface Local extends ConnectionDetails {}
  export interface Remote extends ConnectionDetails {}
  
  // 定义 ConfigItem 类型
  export interface ConfigItem {
    id: string;
    local?: Local;  // 可选字段
    remote?: Remote; // 可选字段
  }
  
  // 定义整个数据结构的类型
  export type ConfigList = ConfigItem[];